Next: editable-list, Previous: checkbox, Up: Basic Types [Contents][Index]
checklist
WidgetSyntax:
type ::= (checklist [keyword argument]... type ... )
The type arguments represent each checklist item. The widget’s value will be a list containing the values of all checked type arguments. The checklist widget will match a list whose elements all match at least one of the specified type arguments.
The following extra properties are recognized:
:entry-formatThis string will be inserted for each entry in the list. The following ‘%’ escapes are available:
Replaced with the buffer representation of the type widget.
Replace with the checkbox.
Insert a literal ‘%’.
:greedyUsually a checklist will only match if the items are in
the exact sequence given in the specification. By setting
:greedy to non-nil, it will allow
the items to come in any sequence. However, if you extract
the value they will be in the sequence given in the
checklist, i.e., the original sequence is
forgotten.
:button-argsA list of keywords to pass to the checkboxes. Useful for setting, e.g., the ‘:help-echo’ for each checkbox.
:buttonsThe widgets representing the checkboxes.
:childrenThe widgets representing each type.
:argsThe list of types.